/*******************************************************************************
 * Package: com.hngtrust.iir.company.service
 * Type:    FinancialScoringService
 * Date:    2021/4/25 19:23
 *
 * Copyright (c) 2021 HUANENG GUICHENG TRUST CORP.,LTD All Rights Reserved.
 *
 * You may not use this file except in compliance with the License.
 *******************************************************************************/
package com.hngtrust.iir.company.service;

import com.hngtrust.iir.company.controller.vo.CompFinanceTrendReqVO;
import com.hngtrust.iir.company.controller.vo.ListComprehensiveRespVO;
import com.hngtrust.iir.company.controller.vo.ListContrastReqVO;
import com.hngtrust.iir.company.controller.vo.ListContrastRespVO;
import com.hngtrust.iir.company.controller.vo.ListContrastTrendReqVO;
import com.hngtrust.iir.company.controller.vo.ListContrastTrendRespVO;
import com.hngtrust.iir.company.controller.vo.ListFiancialDataReqVo;
import com.hngtrust.iir.company.controller.vo.ListFiancialReqVo;
import com.hngtrust.iir.company.controller.vo.ListFinanceGradeRespVO;
import com.hngtrust.iir.company.controller.vo.ListFinanceGradeTrendRespRespVO;

import java.util.List;

/**
 * 财务评价接口
 *
 * @author Wanghan
 * @date 2021/4/25 19:23
 */
public interface FinancialScoringService {
    
    /**
     * 财务综合评分
     */
    List<ListComprehensiveRespVO> getComprehensiveRespVO(ListFiancialReqVo req);
    
    
    /**
     * 评分详情
     */
    List<ListFinanceGradeRespVO> getFinanceGradeRespVO(ListFiancialDataReqVo req);
    
    
    
    /**
     * 评分详情走势图
     */
    List<ListFinanceGradeTrendRespRespVO> getFinanceGradeTrendRespVO(CompFinanceTrendReqVO req);
    
    /**
     * 同业对比
     */
    List<ListContrastRespVO> getContrastRespVO(ListContrastReqVO req);
    
    
    /**
     * 同业对比走势图
     */
    List<ListContrastTrendRespVO> getContrastTrendRespVO(ListContrastTrendReqVO req);
}
